Internet Archive BookReader

The Scottish church from the earliest times to 1881 to which is prefixed an historical sketch of St. Giles' Cathedral